home *** CD-ROM | disk | FTP | other *** search
/ Computer Inter@ctive 17 / Computer Interactive cdrom 17 - gen 99.iso / ZDNETIT / CONTENT / OPTIVDOS.ZIP / INCLUDE.ZIP / VUIMATH.H < prev    next >
Encoding:
C/C++ Source or Header  |  1998-10-21  |  1.4 KB  |  50 lines

  1. /*  VUImath.h
  2.  
  3.   vector management functions for data type "ui"
  4.   ("unsigned index", the data type for indexing):
  5.   integer arithmetics and mathematics.
  6.  
  7.   Copyright (c) 1996-1998 by Martin Sander
  8.   All Rights Reserved.
  9. */
  10.  
  11. #if defined (V_HUGE)
  12.    #define VUI_addC    VUL_addC
  13.    #define VUI_subC    VUL_subC
  14.    #define VUI_subrC   VUL_subrC
  15.    #define VUI_mulC    VUL_mulC
  16.    #define VUI_divC    VUL_divC
  17.    #define VUI_divrC   VUL_divrC
  18.    #define VUI_modC    VUL_modC
  19.    #define VUI_maxC    VUL_maxC
  20.    #define VUI_minC    VUL_minC
  21.    #define VUI_addV    VUL_addV
  22.    #define VUI_subV    VUL_subV
  23.    #define VUI_subrV   VUL_subrV
  24.    #define VUI_mulV    VUL_mulV
  25.    #define VUI_divV    VUL_divV
  26.    #define VUI_divrV   VUL_divrV
  27.    #define VUI_modV    VUL_modV
  28.    #define VUI_maxV    VUL_maxV
  29.    #define VUI_minV    VUL_minV
  30. #else
  31.    #define VUI_addC    VU_addC
  32.    #define VUI_subC    VU_subC
  33.    #define VUI_subrC   VU_subrC
  34.    #define VUI_mulC    VU_mulC
  35.    #define VUI_divC    VU_divC
  36.    #define VUI_divrC   VU_divrC
  37.    #define VUI_modC    VU_modC
  38.    #define VUI_maxC    VU_maxC
  39.    #define VUI_minC    VU_minC
  40.    #define VUI_addV    VU_addV
  41.    #define VUI_subV    VU_subV
  42.    #define VUI_subrV   VU_subrV
  43.    #define VUI_mulV    VU_mulV
  44.    #define VUI_divV    VU_divV
  45.    #define VUI_divrV   VU_divrV
  46.    #define VUI_modV    VU_modV
  47.    #define VUI_maxV    VU_maxV
  48.    #define VUI_minV    VU_minV
  49. #endif
  50.